package org.mdrtwell.jdk15;

import java.util.EnumSet;
import java.util.Iterator;

enum FontConstant {
	Plain, Italic, Bold;
}

public class EnumSetDemo {
	public static void main(String[] args) {
		EnumSet<FontConstant> enumSet = EnumSet.of(FontConstant.Bold, FontConstant.Plain);
		showEnumSet(enumSet);
		showEnumSet(EnumSet.complementOf(enumSet));
	}

	public static void showEnumSet(EnumSet<FontConstant> enumSet) {
		Iterator<FontConstant> iterator = enumSet.iterator();
		while (iterator.hasNext()) {
			System.out.print(iterator.next() + "  ");
		}
		System.out.println();
	}
}
